div.add-tender-btn {
    position: fixed;
    right: 0px;
    top: 50%;
    z-index: 300;
}

div.add-tender-btn a {
    position: relative;
    top: -120px;
}
#site-footer div.cont-1 {
    background-color: #2D3A42;
    padding: 40px 0px 30px 0px;
}

#site-footer div.cont-2 {
    background-color: #658a34;
    padding: 25px 0px 25px 0px;
}

#site-footer .footer-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABGCAYAAADW81R/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDRDJGNDA0MzdBQTExRTc5Qzc0OTU4QjY3Q0YzN0Y4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDRDJGNDA1MzdBQTExRTc5Qzc0OTU4QjY3Q0YzN0Y4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0NEMkY0MDIzN0FBMTFFNzlDNzQ5NThCNjdDRjM3RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0NEMkY0MDMzN0FBMTFFNzlDNzQ5NThCNjdDRjM3RjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz497KYHAAAEjUlEQVR42rxY7ZGbMBAlHgqgBDsNHFRwMCngTAUHBWRsV4BdgX1JAeAK8P1PxlwFRwOJ6SB04Eiet56NThLgj2iGMRbSW+3X00qfjsej09V+/v4+FT++0l1/+fx11zX3k02AAJ6Ln0w8nmFIK56VELQZJEAAS8BSPCG6KvG8ylXjv9TmSfkeC0GtijUyCN5jciOeSEyMADLGU6EvwpgQc7o1EKtfwiw1AORqcwDzJoFTjNtjnDTX0ihAgEuQA/4GAC0Z4Bbvz0xgjG/v+D8RQhrCdJVVTfFbYBKpra5syTSV2k0wJwHGxuSDJ/y+YLB09k5VWzb07TAmwRyOoRXgY7K06yP6tpYwp2+PmOOo+aIK8DTvrUVAa5mnFdAqUeJYkox/awwYHwTULJre0DezCKBvb5jjsGTUCqCV+MKmFEmhmJwju8+ZLvsoGTHW12jzIUzfEBGPiJAYoXoKPwHKHenBHDE5mmEYNah4PiAyAsS4hxWHeJd9AYueqYJhpIp3rFByUKV8CyFY178HhQc2E1Fs+6CDSkmuyuDsZ1PO6Ni0wG/CIsO2Z4zhIz7XLACcTgMzp7udwYfsB6s+WuDbTJnTLQB020cL2k4LTtF9NJBtgThPKHo0kZNgzMIEYhQAexIF55oha6J2ne37aECcLxNpjA2Gb6s+4n55cdkCMJ9th5RE5/8sk4drwOiCIqRk5lp1gffSQEMhjo4SLtaAtRgRwxnUuZkGzB9OH9OcBfz49S1kJeCtW+XCcd6dBMxctkm/dMX0AFMuwVGtNBHVnj6SamHh/S7gEBlOWOkIGkTgE8mOe3WT7wFMRcAeGAtgtiNk5QF+4DXmAQeQLvA55ieYOwGW7HuXJjpCCw8lB7Ho2mY2jTkWwFhDixOmy4rdBvxe0okFlUIGsxWMltcKVe/gx5CdG6SQbMQ4pwCZrTCQzBYws/3BQ+YImDlCzA2A9bGqAK8vsdocq59hlVvlTDaG/zz8T3W7mmvZMiPYOcdTMVbNmDliW1i7HVQtJ05Y4uyV4+vyJmwKoADOS2HnXlnv9k0mpdLo3UbOndt/E/BwB+wH8oE8085FpBzvIGRz2jIFeKK5Kri2nY5WrqbsljwzRxK98FO7JcJ6O3kP8B1j1PwaNXgeEBsWSCbqo/o/vUbAlDEkB0rZIeMVml0UpjnbNHRlfNPztGMU4GGFreE+otFcCg4S0LCDtHoXUTLfXCygYgdsanT7RRdM6TUCtsqJ0WEXUpHtiDREg8Zws9Lcik1XMAtpsVPOYlcLoOubNUxTw/bTa7JZpYoU4BnLASpZckOUyTLzKE9AuON2uq5zduCjkAmtDUIy9FcU0qhRrTtaClOVLLkipkkJX4VEjLhmPhdoXMjIkLkxY1cffSnzyQHfzqd8WbSJJ2VC5rY9uVaEhMwnVF6u8N4oewOZNOsqWyqYpoSQDUBr9WbRkDt+n6qC7uzI8Qcl23XnhZzRS6+yhXwS4T2HoDnnLnbKOUWVMNXifE4WH4bkTgL7jpkp5VXmE8xSwA/DSkcl4ws4/plddbaotP/Z9f4KMAD4wwFhR8g8rgAAAABJRU5ErkJggg==');
    display: inline-block;
}

#site-footer .footer-icon.fi-address {
    background-position: -3px 0px;
    width: 18px;
    height: 29px;
}

#site-footer .footer-icon.fi-mail {
    background-position: 0px -29px;
    width: 24px;
    height: 19px;
}

#site-footer .footer-icon.fi-phone {
    background-position: -1px -48px;
    width: 22px;
    height: 22px;
}
#site-footer .sf-info{
    font-size: 14px;
    line-height: 18px;
    padding:10px;
    text-align: center;
    color: #fff;
    opacity: .8;
    margin-bottom: 10px;
}
#site-footer .sf-copy {
    color: white;
    font-size: 12px;
    opacity: 0.7;
    text-align: center;
}

#site-footer .sf-logo-cont {
    margin-bottom: 20px;
    margin-top: 40px;
    text-align: center;
}

#site-footer .sf-logo-cont img {
    max-width: 100%;
}
#site-footer .links-cont{
    position: relative;
    height: 340px;
}
#site-footer .links-cont div.adress{
    position: absolute;
    bottom: 0;
    font-size: 12px;
    right: 0;
    color: #ddd;
}
#site-footer .links-cont div.head {
    color: white;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    opacity: 0.6;
}

#site-footer .links-cont ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#site-footer .links-cont ul li {
    display: block;
    padding-left: 0px;
    position: relative;
    margin-bottom: 5px;
}
#site-footer .links-cont ul li.accent{
    color: #0072BC;
}
/*#site-footer .links-cont ul li:before{
	content: "";
	height: 1px;
	background-color: #85ba40;
	width: 16px;
	position: absolute;
	left: 0px;
	top: 11px;
	
	transition: height 0.25s,top 0.25s;
}*/

#site-footer .links-cont ul li a {
    font-size: 14px;
    color: #f5f5f5;
    text-decoration: none;
}
#site-footer .links-cont ul li{
    color: #f5f5f5;
    font-size: 14px;
}
#site-footer .links-cont ul li a:hover {
    text-decoration: underline;
}
#site-footer .links-cont ul.places-list{
    list-style-type: none;
}
#site-footer .links-cont ul.places-list li{
    display: inline-block;
    margin-right: 10px;
}
#site-footer .sf-address {
    position: relative;
    padding-left: 35px;
    font-size: 16px;
    color: #f5f5f5;
    margin-bottom: 15px;
}

#site-footer .sf-address i {
    position: absolute;
    left: 3px;
    top: 3px;
}

#site-footer .sf-email {
    position: relative;
    padding-left: 35px;
    font-size: 16px;
    color: #f5f5f5;
    margin-bottom: 25px;
}

#site-footer .sf-email i {
    position: absolute;
    left: 0px;
    top: 3px;
}

#site-footer .social-b {
    text-align: center;
    margin-bottom: 8px;
    position: relative;
    left: -5px;
}

#site-footer .social-b a {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(/static-files/img/html/site/parts/social-btn.png);
    background-repeat: no-repeat;
    margin: 0px 5px;
    opacity: 0.4;
}

#site-footer .social-b a:hover {
    opacity: 0.7;
}

#site-footer .social-b a.tw {
    background-position: 0px 0px;
}

#site-footer .social-b a.fb {
    background-position: -32px 0px;
}

#site-footer .social-b a.g {
    background-position: -64px 0px;
}

#site-footer .social-b a.vk {
    background-position: -96px 0px;
}

#site-footer .social-b a.yt {
    background-position: -128px 0px;
}

#site-footer .social-b a.blogger {
    background-position: -160px 0px;
}



#site-footer-better{
	background-image: url(/static-files/img/html/index/about/footerr-bg.jpg);
	height: 430px;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	color: #fff;
}

#site-footer-better div.footer-title{
	font-size: 72px;
	font-weight: 800;
	padding-top: 70px;

}
#site-footer-better div.footer-text{
	font-size: 54px;
	font-weight: 600;
	margin-top: 60px;
}
#site-footer-better div.footer-link{
	margin-top: 80px;
}
#site-footer-better div.footer-link a{
	color: #fff;
	border: 4px solid #fff;
	padding: 10px 20px;
	font-size: 26px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}
#site-footer-better div.footer-link a:hover{
	background-color: #fff;
	color: #0072BC;
}
@media (max-width: 768px)
{
	#site-footer-better div.footer-title {
		font-size: 45px;
		font-weight: 800;
		padding-top: 50px;
		line-height: 50px;
	}
	#site-footer-better div.footer-text {
		font-size: 32px;
		font-weight: 600;
		margin-top: 20px;
	}
}



















